package com.sxt.jt808.dto;

import com.sxt.jt808.commons.JT808Const;

import io.netty.buffer.ByteBuf;

/**
 * @Author: 罗林
 * @Date: 2019-12-15
 * @Description:鉴权包
 * @Version: 1.0
 */
public class AuthMsg extends BaseMsg{
	private String authCode;//鉴权码

	// TODO set 和 get 方法
	public String getAuthCode() {
		return authCode;
	}

	public void setAuthCode(String authCode) {
		this.authCode = authCode;
	}
	
	
	/**
     * 	无参构造函数
     * @param 
     * @return
     */
	public AuthMsg() {
		
	}
	
	/**
     * 	有参构造函数
     * @param byteBuf
     * @return
     */
	public AuthMsg(ByteBuf byteBuf) {
		super(byteBuf);
	}
	/**
	 * 	实现父类抽象方法（解析消息体）
	 */
	@Override
	public void parseBody() {
		String tmpCode = new String(this.getMsgByteBuf().array(),JT808Const.DEFAULT_CHARSET);
		this.setAuthCode(tmpCode);
		
	}
}
